export const intelligentRecommendationContent = `
# 智能推荐使用说明

更新时间：2025-06-26 10:30:00

## 1. 概述

智能推荐模块是工艺推荐系统的核心功能，能够根据产品特征自动匹配最合适的工艺流程模板，提高工艺设计效率和质量。本系统结合了基于内容的推荐算法和机器学习模型（XGBoost），能够不断从用户反馈中学习和优化推荐效果。

## 2. 系统架构

智能推荐系统由以下几个核心组件构成：

1. **特征管理**：定义和管理产品特征和模板特征
2. **模型管理**：创建、训练和管理推荐模型
3. **推荐引擎**：根据特征匹配度计算推荐结果
4. **反馈系统**：收集用户反馈，优化推荐效果
5. **特征同步**：自动同步最新产品和模板特征数据

## 3. 工作流程

整个智能推荐系统的工作流程可分为三个主要阶段：数据准备、模型训练和推荐使用。下面通过流程图和详细说明帮助您理解整个工作过程。

### 3.1 整体工作流程

\`\`\`mermaid
flowchart TD
    subgraph "数据准备阶段"
    A1["特征定义"] --> A2["产品特征值录入"]
    A1 --> A3["工艺模板特征值录入"]
    A2 --> A4["创建推荐模型"]
    A3 --> A4
    A4 --> A5["特征自动同步配置"]
    end
    
    subgraph "模型训练阶段"
    B1["数据收集"] --> B2["特征同步"]
    B2 --> B3["模型训练"]
    B3 --> B4["模型评估"]
    end
    
    subgraph "推荐使用阶段"
    C1["发起推荐请求"] --> C2["推荐计算流程"]
    C2 --> C3["推荐结果展示"]
    C3 --> C4["用户反馈收集"] 
    C4 -.-> B1
    end
    
    A5 --> B1
\`\`\`

### 3.2 数据准备阶段

在此阶段，我们需要准备推荐系统所需的基础数据：

1. **特征定义**
   - 明确产品特征（如：容量、尺寸、材料等）
   - 选择适合的特征类型（数值型、分类型、布尔型等）
   - 设置特征提取方法，确保数据可靠

2. **特征值录入**
   - 产品特征：为每个产品录入相关特征值
   - 模板特征：为工艺模板录入对应特征值并定义适用范围

3. **推荐模型创建**
   - 设置模型基本信息（名称、类型、算法）
   - 配置特征权重，突出关键特征的影响

4. **特征同步配置**
   - 设置同步频率（每日、每周或自定义）
   - 配置触发条件（特征变更时是否自动同步）
   - 决定是否在同步后自动重新训练模型

### 3.3 模型训练阶段

训练阶段主要是利用收集的数据训练和优化推荐模型：

1. **数据收集**
   - 系统自动记录历史推荐结果
   - 收集用户选择和评分作为训练数据

2. **特征同步**
   - 按配置定期执行特征同步
   - 确保使用最新的产品和模板特征
   - 记录特征变更历史，便于追溯

3. **模型训练**
   - 使用XGBoost算法训练模型
   - 根据历史数据学习特征与模板匹配关系
   - 训练完成后自动保存模型文件

4. **模型评估**
   - 验证模型性能和准确度
   - 监控模型训练过程中的指标变化

### 3.4 推荐使用阶段

\`\`\`mermaid
flowchart TD
    subgraph "推荐计算流程"
    F1["获取产品特征"] --> F2["获取模板特征"]
    F2 --> F3["计算特征匹配度<br/>(余弦相似度)"]
    F3 --> F4{"有训练好的模型?"}
    F4 --"是"--> F5["融合机器学习预测结果"]
    F4 --"否"--> F6["仅使用特征匹配结果"]
    F5 --> F7["排序并返回最匹配模板"]
    F6 --> F7
    end
\`\`\`

实际使用系统进行推荐的流程：

1. **发起推荐请求**
   - 提供目标产品ID
   - 可指定使用的推荐模型和需要的结果数量

2. **推荐计算过程**
   - 获取产品和模板特征数据
   - 计算特征匹配度（使用余弦相似度算法）
   - 如有训练好的模型，融合机器学习预测结果
   - 根据综合分数排序，得出最匹配的模板列表

3. **结果展示**
   - 直观展示推荐模板和相似度分数
   - 提供特征匹配详情，帮助理解推荐原因
   - 通过雷达图可视化匹配程度

4. **用户反馈**
   - 用户选择实际使用的模板
   - 对推荐结果进行评分（1-5分）
   - 提交反馈意见，帮助系统持续改进

### 3.5 角色操作流程

\`\`\`mermaid
flowchart TD
    subgraph "管理员操作流程"
    D1["特征管理"] --> D2["特征同步配置"]
    D2 --> D3["模型训练"]
    D3 --> D4["系统监控"]
    D4 -.-> D1
    end
    
    subgraph "用户操作流程"
    E1["产品特征录入"] --> E2["获取工艺推荐"]
    E2 --> E3["提供反馈"]
    end
\`\`\`
`; 